package com.holystone.orca.sys.service;

import java.util.Map;

import com.holystone.orca.base.service.IBaseService;
import com.holystone.orca.common.PageData;
import com.holystone.orca.sys.mybatis.model.SysOperationLog;

public interface ISysOperationLogService extends IBaseService<SysOperationLog>{

	/**
	 * 分页，初始化日志信息，根据属性查询信息
	 * @param iPageNo
	 * @param iPageSize
	 * @param orderField
	 * @param personName
	 * @return
	 * @throws Exception
	 */
	public PageData pagingSysOperationLog(int iPageNo, int iPageSize, String orderField, Map<String, Object> map) throws Exception;
	
	/**
	 * 添加日志信息
	 * @author huangjc
	 * @param sysOperationLog
	 * @return
	 * @throws Exception
	 */
	public boolean addOperationLog(String personCode, String requestIp, String operation, String sessionId, String information) throws Exception;
	
}
